package org.coder.threadpool.framkwork.bean;

/**
 * @author idea
 * @data 2019/9/7
 */
public class Worker implements Runnable {

    /**
     * 需要执行的任务可以通过重写该方法来调用
     */
    public void doJob(){
    };


    /**
     * 执行任务之前
     */
    public  void doBeforeJob(){
    };

    /**
     * 执行任务之后
     */
    public  void doAfterJob(){
    };

    @Override
    public void run() {
        doBeforeJob();
        doJob();
        doAfterJob();
    }
}
